package com.feicheng.persistence.model;

import com.feicheng.persistence.entity.Client;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)

public class ClientMain extends Client {

    private static final long serialVersionUID = 1L;

    private Integer storeId;

    /**
     * 门店名称
     */
    private String name;

    /**
     * 门店详细地址
     */
    private String address;

    /**
     * 联系电话
     */
    private String conTel;

    /**
     * 联系人
     */
    private String conPerson;

    /**
     * 门店描述
     */
    private String des;
    //会员时长
    private Integer timeLongs;
    //押金账户
    private Integer clientAmount;
    /**
     * 客户押金详情
     */
    //押金编号
    private Integer depositId;
    //押金支付编号
    private String originalCode;
    //押金创建时间
    private LocalDateTime depositCt;
    //押金门店
    private String depositStoreName;
    //押金交易金额
    private Integer depositAmount;
    //押金类型
    private String depositType;
    //扣押原因
    private String depositReason;
    /**
     * 客户订单详情
     */
    // 订单编号
    private Integer orderId;
    //订单金额
    private Integer orderAmount;
    //订单开始时间
    private LocalDateTime orderDt;
    //订单结束时间
    private LocalDateTime orderUt;
    //订单时长
    private Integer orderTimeLongs;
    //订单状态
    private String orderStatu;
    //订单支付类型
    private String orderType;
    //门店
    private String orderStoreName;
    /**
     * 客户vip详情
     */
    // vip类别
    private String catName;
    private String votName;
    //vip注册时间
    private LocalDateTime vipSt;
    //vip结束时间
    private LocalDateTime vipEt;
    //vip状态
    private Integer vipStatu;
    //vip类型
    private String vipType;
    //vip门店
    private String vipStoreName;


}
